project(CudaMatRead)

include_directories(include)

find_package(NumpyMatConvert)
link_libraries(NumpyMatConvert::NumpyMatConvert)

set(SOURCE_LIST src/MatGenerate.cu wrapper/CudaMatReadWrapper.cpp include/MatGenerate.h)
set(SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include)
set(PUBLIC_HEADER_LIST include/MatGenerate.h)
set(BUILD_FOR_PY ON)
#
#SegModuleBuild(
#        ${PROJECT_NAME}
#            "${SOURCE_LIST}" "${SOURCE_DIR}"
#            "${PUBLIC_HEADER_LIST}" ${BUILD_FOR_PY}
#)
cuda_add_executable(${PROJECT_NAME}
        src/MatGenerate.cu
        wrapper/CudaMatReadWrapper.cpp
        include/MatGenerate.h
)
